﻿/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background:#fafafa; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:\5FAE\8F6F\96C5\9ED1;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/

.mainbox{ width:1200px; margin:0px auto; overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.bor-bottom{ background:url(../images/xx.png) repeat-x left bottom;}
.img-dq{vertical-align:bottom!important;vertical-align: middle;}
.f12{ font-size:12px;}
.f18{ font-size:18px;}
img{ border:none}
.f-blue{ color:#3d89d1;}
.f-wh{ font-weight:700;}

/*--------------------------------- 链接 ------------------------------*/
a{ font-size:14px; text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { text-decoration:none; color:#3d89d1; blr:expression(this.onFocus=this.blur());outline: none;}
 
 

/*------------------------------------------------------------------ 首页 ---------------------------------------------------------------*/
.topnr{ width:100%; background:#fff; overflow:hidden}
.top{ width:1200px; padding:55px 0 30px 0; margin:0 auto; overflow:hidden}
.top .lf{ overflow:hidden}
.top .rf{ background:url(../images/dh.png) no-repeat top left; padding-left:42px; color:#3d89d1;}
.top .rf .shang{ padding-left:5xp; width:60px; padding-right:20px; background:url(../images/fwrx.png) no-repeat center right;}
.top .rf .xia{ width:165px; font-size:24px; overflow:hidden}
  
/*------导航--------*/
/*--------------------------------- nav ------------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.navBar{ position:relative; z-index:1;  background:#323232; color:#fff; height:55px; line-height:55px;   }	
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }	
.nav .m{ float:left; width:133px; position:relative; border-bottom:0; }	
.nav h3{ float:left; width:100%; font-size:100%; display:block; text-align:center; font-weight:normal; font-size:16px; height:55px; overflow:hidden;  }	
.nav h3 a{ width:100%; height:55px; display:block; color:#fff; font-size:16px; vertical-align:top;  }
.nav h3 a:hover{ width:100%; height:55px; display:block; background:#669acc; color:#fff; font-size:16px; vertical-align:top;  }
/*.nav .on{ border:0;  }	
.nav .on h3 a{ background:#669acc; color:#fff;}	
.nav .on h3 a.sy{background:url(../images/sytb.png) no-repeat 22% center #fdd900;}*/
.nav .menu{ border:0;  }	
.nav .menu h3 a{ background:#669acc; color:#fff;}	
.nav .menu h3 a.sy{background:url(../images/sytb.png) no-repeat 22% center #fdd900;}
.nav .sub{ display:none; position:absolute; left:0; top:55px; border-top:0;   }	
.nav .sub li{ width:100%; height:40px; line-height:40px; margin-top:1px; background:url(../images/nav_lib.png) repeat; float:left; color:#fff; }	
.nav .sub li a{ display:block; color:#fff; padding-left:15px; }	
.nav .sub li a:hover{ color:#fff; background:#669acc; }
.sub_kda{ width:195px; }
.sub_kdb{ width:195px; }

/*--------------------------------- banner ------------------------------*/
.fullSlide { width:100%; position:relative; height:538px; margin-bottom:0px; }
.fullSlide .bd { width:100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important; height:538px; overflow:hidden; text-align:center;}
.fullSlide .bd li:hover{ cursor:pointer;}
.fullSlide .bd li a { display:block; height:410px;}
.fullSlide .prev{ display:block; position:absolute; z-index:999999; top:45%; margin-top:-38px; left:2%; width:77px; height:78px; background:url(../images/preva.png) no-repeat top center; cursor:pointer;} 
.fullSlide:hover .prev{ background:url(../images/prevb.png) no-repeat top center;}
.fullSlide .next{ display:block; position:absolute; z-index:999999; top:45%; margin-top:-38px; right:2%; width:77px; height:78px; background:url(../images/nexta.png) no-repeat top center; cursor:pointer;}
.cesy{ display:block; width:77px; height:78px;  background:#000;  }
.fullSlide:hover .next{ background:url(../images/nextb.png) no-repeat top center;}
.cesy img{position:absolute;filter:alpha(opacity=1); opacity:1;*zoom:1}
.fullSlide .hd { width:100%; position:relative; z-index:22; left:0; top:-38px; height:0; line-height:0; }
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block;*display:inline; zoom:1; width:19px; height:19px; background:url(../images/hd_xza.png) no-repeat top center; margin:0 10px; color:#fff; font-size:0px; overflow:hidden; }
.fullSlide .hd ul .on {	background:url(../images/hd_xzb.png) no-repeat top center;}

.pf_baner{ width:460px; position:relative; top:-195px; left:20%; height:0;}
.pf_baner .nr{ margin-bottom:10px; line-height:70px; overflow:hidden}
.pf_baner .lf,.pf_baner .rf{ width:200px; height:75px; font-size:18px; color:#fff; padding-left:25px; overflow:hidden}
.pf_baner .bja{ background:url(../images/libja.png) no-repeat right center;}
.pf_baner .bjb{ background:url(../images/libjb.png) no-repeat right center;}

/*--------------------------------- 热门职位推荐 ------------------------------*/
.rm_tl{ padding:20px 0 15px; height:45px; line-height:45px; overflow:hidden}
.rm_tl .nr{ width:1200px; margin:0 auto; overflow:hidden}
.rm_tl .nr .lf{ font-size:22px; padding-left:5px; overflow:hidden}
.rm_tl .nr .rf{ padding-right:22px; overflow:hidden} 

.rmtj_sy{ width:1200px; margin:0 auto -15px auto; position:relative; zoom:1; overflow:hidden}
.tj_ysa{ width:310px; background:#fff; border:1px solid #e4e5e6; padding-bottom:38px; overflow:hidden}
.tj_ysa .shang{ padding:25px 0 0 0;}
.tj_ysa .shang img{ display:block; margin:0 auto; width:260px; height:140px; overflow:hidden}
.tjqs{ color:#ff7d27; font-weight:700; font-size:34px; line-height:40px; padding:17px 0 0 25px; overflow:hidden}
.tjmz{ width:260px; padding:27px 0 0 25px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis;}
.tjmz a{ font-size:16px; font-weight:700; overflow:hidden}
.tj_bq{ padding:12px 0 0 25px; overflow:hidden}
.tj_bq .bqa{ float:left; padding:0 12px; margin-right:8px; font-size:12px; color:#999; border:1px solid #e0e0e0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden}
.tj_ysb{ float:left; width:547px;}
.tj_ysbnr{ width:497px; background:#fff; border:1px solid #e4e5e6; margin-left:15px; padding:15px 25px 25px 25px; margin-bottom:15px; overflow:hidden}
.tj_ysbnr .lfnr{ float:left; overflow:hidden}
.tj_ysbnr .lfnr img{ width:212px; height:114px; overflow:hidden}
.tj_ysbnr .rfnr{ float:right; overflow:hidden}
.tjmzb{ font-size:16px; width:260px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; padding:20px 0 7px 0; overflow:hidden}
.tjmzb a{ font-size:16px; font-weight:700;}
.tj_ysbnr .rfnr .tjqs{ font-size:24px; padding:0 0 9px 0; overflow:hidden}
.tj_ysbnr .rfnr .tj_bq{ padding:0 0 0 0; overflow:hidden}
.tj_ysa:hover{ Box-shadow:#e4e5e6 0px 1px 7px; -moz-Box-shadow:#e4e5e6 0px 1px 7px; -webkit-Box-shadow:#e4e5e6 0px 1px 7px;}
.tj_ysbnr:hover{ Box-shadow:#e4e5e6 0px 1px 7px; -moz-Box-shadow:#e4e5e6 0px 1px 7px; -webkit-Box-shadow:#e4e5e6 0px 1px 7px;}


/*-------------------------关于怡胜-------------------------------*/
.gy_sy{ width:1200px; margin:6px auto 0 auto; overflow:hidden}
.gy_sy .lfnr{ float:left; padding-right:40px; overflow:hidden}
.gy_sy .rfnr{ float:right; width:820px; overflow:hidden}
.gy_tlsy{ padding-top:18px; overflow:hidden}
.gy_tlsy a{ font-size:20px; color:#3d89d1;}
.gy_tlsy a:hover{ text-decoration:underline;}
.shys_sy{ line-height:26px; padding:16px 30px 30px 0; overflow:hidden}
.shys_sy a{ color:#666; margin-left:40px;}
.shys_sy a:hover{ text-decoration:underline; color:#3d89d1; }
.ladyScroll{ width:825px; }
.dlList{ width:825px;}
.dlList dl{ float:left; width:256px; font-size:12px; color:#666; text-align:center; margin-right:17px;}
.dlList dl img{ margin-bottom:6px;}


/*-------------------------学员案例-------------------------------*/
.sy_xy{ width:1200px; overflow:hidden}
.sy_xy ul{ position:relative; zoom:1; margin-right:-20px;}
.sy_xy ul li{ float:left; width:222px; height:310px; border:1px solid #e4e5e6; margin-right:20px; overflow:hidden}
.fpys{ width:222px; position:relative; z-index:99999; bottom:130px;}
.fpys .li_pf{ background:url(../images/libj.png) repeat; padding:10px 15px 15px 15px; height:130px; color:#fff; font-size:12px; line-height:16px; overflow:hidden}
.fpys .li_pf .bt{ font-size:14px; line-height:16px; padding:4px 0 6px ;}
/*.sy_xy ul li:hover .fpys{ display:block;
animation:fpysa 0.5s linear alternate;
 Firefox: 
-moz-animation:fpysa 0.5s linear normal;
 Safari and Chrome: 
-webkit-animation:fpysa 0.5s linear normal;
 Opera: 
-o-animation:fpysa 0.5s linear normal; }*/
@keyframes fpysa
{
0%   {  bottom:0; }
100%  { bottom:130px; }
}

@-moz-keyframes fpysa /* Firefox */
{
0%   {  bottom:0; }
100%  { bottom:130px; }
}

@-webkit-keyframes fpysa /* Safari and Chrome */
{
0%   {  bottom:0; }
100%  { bottom:130px; }
}

@-o-keyframes fpysa /* Opera */
{
0%   {  bottom:0; }
100%  { bottom:130px; }
}

/*---------------------------合作企业-------------------------*/
.hzqy_sy{ width:1200px; margin:0 auto 47px auto; overflow:hidden}
.hzqy_sy .nr{ width:1200px; overflow:hidden}
.hzqy_sy ul{ position:relative; zoom:1; margin-right:-50px;}
.hzqy_sy ul li{ float:left; width:230px; height:120px; border:1px solid #ebeced; margin:0 10px 10px 0; overflow:hidden}

/*-------------------------------------------------------------------------foot-----------------------------------------------------------------------------*/
.foot{ width:100%; height:57px; background:#669acc; overflow:hidden}
.foot .nr{ width:410px; margin:0 auto; padding-left:38px; background:url(../images/dhtbb.png) no-repeat left center; line-height:57px; color:#fff; height:57px; overflow:hidden}
.foot .nr a{ font-size:12px; background:url(../images/jtys.png) no-repeat right center; padding-right:30px; color:#fff; display:block;}
.foot .nr a:hover{ text-decoration:underline;}
.foot_zj{ background:#19202a; padding:47px 0 28px 0; overflow:hidden}
.foot_zj .nr{ width:1200px; margin:0 auto; overflow:hidden}
.foot_a{ float:left; width:392px; overflow:hidden}
.foot_a .shang{ width:392px; height:63px; overflow:hidden}
.foot_a .shang a{ width:392px; height:63px; display:block; background:url(../images/foota.png) no-repeat top center; overflow:hidden}
.foot_a .shang a:hover{ background:url(../images/footb.png) no-repeat top center;}
.foot_a .xia{ padding-top:8px; overflow:hidden}
.foot_a .xia li{ width:97px; text-align:center; float:left; background:url(../images/foot_li.jpg) no-repeat right center; margin-top:8px; overflow:hidden}
.foot_a .xia li a{ color:#c5c7ca;}
.foot_a .xia li a:hover{ color:#fff;}
.foot_b{ float:left; padding-left:92px; overflow:hidden}
.fot_dz{ line-height:28px; padding-left:30px; color:#c5c7ca;}
.fot_dz:hover{ color:#fff;}
.fot_bja{ background:url(../images/dza.png) no-repeat left center; overflow:hidden}
.fot_bjb{ background:url(../images/dha.png) no-repeat left center; overflow:hidden}
.fot_bjc{ background:url(../images/yxa.png) no-repeat left center; overflow:hidden}
.fot_bt{ line-height:38px; font-size:16px; color:#c5c7ca; font-weight:700;}
.pad_top{ padding-top:15px;}
.foot_c{ width:257px; float:right; padding-right:23px; overflow:hidden}
.ewmtb{ overflow:hidden}
.ewmtb .ewm{ width:98px; color:#c5c7ca; font-size:12px; text-align:center; float:left; margin-right:30px; overflow:hidden}
.ewmtb .ewm img{ display:block; margin-bottom:4px; overflow:hidden}
.pad_topb{ padding-top:4px;}
.foot_db{ width:100%; background:#0e121b; overflow:hidden}
.foot_db .rf{ padding-right:62px;}
.foot_db .nr{ width:1200px; height:59px; line-height:59px; margin:0 auto; color:#dededf; overflow:hidden}
.foot_db .nr a{ display:block; width:28px; height:28px; float:left; margin:15px 10px 0 10px; overflow:hidden}
.foot_db .nr .a1{ background:url(../images/kja.png) no-repeat center center; overflow:hidden}
.foot_db .nr .a1:hover{ background:url(../images/kjb.png) no-repeat center center; overflow:hidden}

.foot_db .nr .b1{ background:url(../images/wba.png) no-repeat center center; overflow:hidden}
.foot_db .nr .b1:hover{ background:url(../images/wbb.png) no-repeat center center; overflow:hidden}

.foot_db .nr .c1{ background:url(../images/twba.png) no-repeat center center; overflow:hidden}
.foot_db .nr .c1:hover{ background:url(../images/twbb.png) no-repeat center center; overflow:hidden}

/*-------------------------------------------------------------------------二级页面-----------------------------------------------------------------------------*/
.ejkj{ width:1200px; margin:30px auto 0 auto; overflow:hidden}
.ejkjlf{ width:260px; float:left; overflow:hidden}
.zc_dh{ border:1px solid #eff1f2; border-top:2px solid #6499cc; margin-bottom:5px; overflow:hidden}
.ej_lfbt{ line-height:53px; font-size:16px; border-bottom:1px solid #eff1f2; background:url(../images/ys_ejbt.png) no-repeat 20px center; padding-left:45px; color:#3d89d1; overflow:hidden}
.ejkjlf li{ line-height:51px; border-bottom:1px solid #eef1f2; padding:0 26px 0 28px; overflow:hidden}
.ejkjlf li a{ width:205px; height:51px; display:block; color:#999; background:url(../images/ej_lfa.png) no-repeat center right; overflow:hidden}
.ejkjlf li a:hover{ background:url(../images/ej_lib.png) no-repeat center right; color:#3d89d1; overflow:hidden}
.ejkjlf li a.hover{ background:url(../images/ej_lib.png) no-repeat center right; color:#3d89d1; overflow:hidden}
.zxfw{ width:260px; height:80px; margin-top:10px; overflow:hidden}
.ej_wem{ border:1px solid #eef0f1; background:#fff; padding:20px 0 22px 0; margin:15px 0 30px 0; font-size:12px; color:#999; line-height:18px; text-align:center; overflow:hidden}
.ej_wem img{ display:block; margin:0 auto; overflow:hidden}
.ejkjrf{ width:910px; float:right; overflow:hidden}
.ejkjrf .btys{ height:55px; border-bottom:1px solid #e6eaec; overflow:hidden}
.ejkjrf .btys .lf{ font-size:20px; padding-left:20px; line-height:55px; color:#3d89d1; overflow:hidden}
.ejkjrf .btys .rf{ padding-right:20px; font-size:12px; line-height:60px; color:#999;}
.ejkjrf .btys .rf a{ color:#999; }
.ejkjrf .btys .rf span{ color:#666; overflow:hidden}
.ej_tl{ font-size:22px; text-align:center; line-height:26px; padding:35px 0 27px 0; color:#3d89d1;}


/*-------------------------------------------------------------------------个人求职java-----------------------------------------------------------------------------*/
.hyqs{ padding:0 0 0 26px; overflow:hidden}
.hyqs ul{ overflow:hidden}
.hyqs ul li{ float:left; width:407px; margin:10px 35px 26px 0; overflow:hidden}
.hyqs ul li .lf{ width:120px; padding-right:20px; overflow:hidden}
.hyqs ul li .rf{ width:267px; color:#999; line-height:20px; overflow:hidden}
.hyqs ul li .rf .bt{ font-size:16px; line-height:28px; color:#3d89d1;}
.wmdms{ padding-top:10px; overflow:hidden}
.wmdms li{ float:left; padding:0 15px; width:152px; overflow:hidden}
.wmdms li .bt{ text-align:center; font-size:16px; color:#666; padding:10px 0 9px 0; overflow:hidden}
.wmdms li .nr{ color:#999; line-height:20px; overflow:hidden}
.wmdms li img{ display:block; margin:0 auto; overflow:hidden}
/*---热门职位--*/
.rmzw_ej{ width:910px; overflow:hidden}
.rmzw_ej ul{ position:relative; zoom:1; margin-right:-16px;}
.rmzw_ej ul li{ width:445px; float:left; border:1px solid #e7e7e9; margin:0 16px 16px 0; overflow:hidden}
.rmzw_ej ul li .lfnr{ float:left; width:147px; height:77px; padding:15px 20px 15px 15px; overflow:hidden }
.rmzw_ej ul li .lfnr img{ width:147px; height:77px; overflow:hidden}
.rmzw_ej ul li .rfnr{ float:left; overflow:hidden}
.rmzw_ej ul li .rfnr .bt_rm{ width:243px; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; padding:11px 0 2px 0; overflow:hidden; }
.rmzw_ej ul li .rfnr .bt_rm a{ color:#666; overflow:hidden}
.rmzw_ej ul li .rfnr .bt_rm a:hover{ color:#3d89d1; }
.tjqs_rm{ font-size:16px; font-weight:700; color:#ff9a0b; overflow:hidden}
.rmzw_ej ul li .rfnr .tj_bq{ padding:5px 0 0 0; }
.sy_xyb{ width:1200px; text-align:center; line-height:20px; padding-bottom:10px; overflow:hidden}
.sy_xyb ul{ position:relative; zoom:1; margin-right:-20px; }
.sy_xyb ul li{ float:left; width:165px;  margin-right:20px; overflow:hidden}
.sy_xyb img{ border:1px solid #e4e5e6; width:163px; height:auto; display:block; margin-bottom:10px;}
.sy_xyb span{ color:#999;}
.hzqy_sy_ej{ width:910px; padding-top:3px; overflow:hidden}
.hzqy_sy_ej ul{ position:relative; zoom:1; margin-right:-20px;}
.hzqy_sy_ej ul li{ float:left; width:178px; margin:0 5px 5px 0; overflow:hidden}
.hzqy_sy_ej ul li img{ width:175px; height:92px; display:block; border:1px solid #edeeee; overflow:hidden}
.wmdys{ width:910px; background:url(../images/wmys.png) no-repeat left 30px; padding-bottom:55px; overflow:hidden}
.wmdys .ej_ys{ overflow:hidden}
.wmdys .ej_ys .bt{ margin:28px 0 0 225px; padding-left:89px; font-size:30px; background:url(../images/bt_ys.png) no-repeat left top; font-weight:700; line-height:79px; color:#3d89d1; overflow:hidden}
.wmdys .ej_ys ul{ padding:10px 0 0 83px; overflow:hidden}
.wmdys .ej_ys ul li{ float:left; min-width:330px; font-size:15px; line-height:51px; color:#666; overflow:hidden	}
.ljxq{ width:178px; padding:11px 0 45px 322px; overflow:hidden}
.ljxq a{ width:178px; display:block; height:45px; line-height:45px; background:#669acc; text-align:center; color:#fff; font-size:16px; overflow:hidden} 
.ljxq a:hover{ background:#5990c5;}


/*-------------------------------------------------------------------------个人求职php-----------------------------------------------------------------------------*/
.php_xz{ padding:0 35px 0 85px; overflow:hidden}
.php_xz .lf{ width:235px; padding-top:51px; overflow:hidden}
.php_xz .lf .shang{ height:138px; text-align:center; padding-top:85px; line-height:36px; font-size:35px; color:#3d89d1; background:url(../images/php1.png) no-repeat top center;}
.php_xz .lf .shang span{ font-size:14px; color:#999; overflow:hidden}
.php_xz .lf .xia{ color:#666; line-height:20px; padding:15px 0 0 30px ; overflow:hidden}
.php_jq{ width:690px; margin:70px auto 0 auto; overflow:hidden}
.php_jq .bt{ width:420px; height:42px; margin:0 auto; color:#fff; background:#669acc; line-height:45px; font-size:18px; text-align:center; overflow:hidden}
.php_jq .zhong{ height:79px; background:url(../images/php_jq.png) no-repeat top center;}
.jqul{ width:690px; overflow:hidden}
.jqul ul{ position:relative; zoom:1; margin-right:-84px;}
.jqul ul li{ float:left; margin-right:84px; width:108px; text-align:center; overflow:hidden}
.jqul ul li .shang{ padding-top:16px; width:108px; height:92px; overflow:hidden}
.jqul ul li .shang .bfs{ width:80%; margin:0 auto; font-size:30px; color:#fff; line-height:52px; background:url(../images/jq_ysb.png) repeat-x bottom left; overflow:hidden}
.xsz{ color:#f5f5f5; line-height:27px; overflow:hidden}
.jqul ul li .xia{ line-height:25px; color:#666; margin-top:14px; overflow:hidden}
.jqul .bja{ background:url(../images/bja.png) no-repeat top center;}
.jqul .bjb{ background:url(../images/bjb.png) no-repeat top center;}
.jqul .bjc{ background:url(../images/bjc.png) no-repeat top center;}
.jqul .bjd{ background:url(../images/bjd.png) no-repeat top center;}


/*-------------------------------------------------------------------------个人求职安卓-----------------------------------------------------------------------------*/
.jy_az{ background:url(../images/az_a.png) no-repeat right top; margin-right:36px;  overflow:hidden}
.jy_az .lf{ padding:54px 175px 0 125px; line-height:28px; height:195px; font-size:16px; background:url(../images/jy_az.png) no-repeat right top; color:#666;}
.jy_az .lf p{ font-size:14px; line-height:20px; padding-top:20px;}


/*-------------------------------------------------------------------------个人求职物联网-----------------------------------------------------------------------------*/
.wlw_zp{ padding:20px 36px 0 36px; overflow:hidden}
.wlw_zp .lfnr{ float:left; width:443px; overflow:hidden}
.wl_bt{  font-size:22px; line-height:26px; padding:35px 0 27px 0; color:#3d89d1;}
.wlw_zp .nr{ line-height:26px; color:#666; padding-right:10px; overflow:hidden}
.wlw_zp .lfnr ul{ padding-top:18px; overflow:hidden}
.wlw_zp .lfnr ul li{ float:left; width:75px; margin-right:28px; text-align:center; color:#999; overflow:hidden}
.wlw_zp .lfnr ul li .shang{ width:75px; line-height:75px; height:75px; font-size:20px; color:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.wlw_zp .lfnr ul li .ysa{ background:#9bc8e7;}
.wlw_zp .lfnr ul li .ysb{ background:#fac519;}
.wlw_zp .lfnr ul li .ysc{ background:#90e1d1;}
.wlw_zp .rf{ padding-top:10px; overflow:hidden}
.wl_yyhy{ font-size:20px; line-height:40px; color:#3d89d1; padding:42px 0 0 17px; overflow:hidden}
.wl_yuwz{ color:#666; line-height:32px; padding:0 0 10px 17px; overflow:hidden}
.wl_ul{ width:910px; overflow:hidden}
.wl_ul ul{ position:relative; zoom:1; margin-right:-20px; overflow:hidden}
.wl_ul li{ float:left; width:219px; height:154px; margin-right:12px; overflow:hidden}


/*-------------------------------------------------------------------------职业培训java-----------------------------------------------------------------------------*/
.zypx_top{ background:#f3f5f6; padding:25px 36px 28px 32px; overflow:hidden}
.zypx_top .rf{ padding-left:30px; width:565px; overflow:hidden}
.zypx_top .rf .bt{ line-height:35px; padding:14px 0; font-size:18px; color:#3d89d1; overflow:hidden}
.zypx_top .rf .btb{ line-height:35px; padding:14px 0 0 0; font-size:18px; color:#3d89d1; overflow:hidden}
.zypx_top .rf .nr{ line-height:26px; color:#666; overflow:hidden}
.xxlj{ overflow:hidden}
.xxlj li{ padding-left:32px; margin-bottom:10px; overflow:hidden}
.xxlj li .lf{ width:60px; margin-right:25px;}
.xxlj li .rf{ float:left; width:905px; overflow:hidden;}
.xxlj li .rf .bt{ font-size:18px; color:#3d89d1; line-height:35px; overflow:hidden}
.xxlj li .rf .nr{ line-height:20px; color:#666; padding-right:15px;}
.xxlj li .rf .nr img{
    max-width: 100%;
    width: 99%;
}
.xmsz{ overflow:hidden}
.xmsz li{ margin-bottom:12px; overflow:hidden}
.xmsz li .lf img{ border:1px solid e6e6e8; overflow:hidden}
.xmsz li .rf{ float:left; width:550px; padding-left:33px; overflow:hidden}
.xmsz li .rf .bt{ padding-top:7px; font-size:18px; color:#3d89d1; line-height:41px; overflow:hidden}
.xmsz li .rf .nr{ color:#666; overflow:hidden}
.wmdmsb{ overflow:hidden}
.wmdmsb li{ float:left; padding:0 20px; width:180px; overflow:hidden}
.wmdmsb li .bt{ text-align:center; font-size:16px; color:#666; padding:10px 0 9px 0; overflow:hidden}
.wmdmsb li .nr{ color:#999; line-height:20px; overflow:hidden}
.wmdmsb li img{ display:block; margin:0 auto; overflow:hidden}
.sz_zypx{ width:910px; overflow:hidden}
.sz_zypx ul{ position:relative; zoom:1; margin-right:-12px;}
.sz_zypx ul li{ float:left; width:219px; height:342px; margin-right:11px; overflow:hidden}
.sz_zypx .shang{ width:127px; height:127px; margin:5px auto 0 auto; overflow:hidden;  background: #eee; border-radius: 50%;}
.sz_zypx .shang img{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;  width: 127px;}
.sz_zypx .nr{ text-align:center; overflow:hidden}
.sz_zypx .nr .mz{ font-size:18px; color:#3d89d1; width:188px; margin:0 auto; border-bottom:1px solid #eeeeef; line-height:19px; padding:16px 0 11px; overflow:hidden}
.sz_zypx .nr .mz span{ font-size:12px; color:#999;}
.sz_zypx .nr  .jj{ border-top:1px solid #fdfdfd; width:160px; color:#666; text-align:left; padding:14px 15px 10px 13px; margin:0 auto; overflow:hidden}
.qyry{ width:910px; margin-bottom:10px; overflow:hidden}
.qyry li{ float:left; margin:0 20px; width:260px; text-align:center; overflow:hidden;margin-bottom: 55px;}
.qyry li img{ display:block; margin:0 auto; overflow:hidden}
.pad_bom{ padding-bottom:50px;}
.az_sz{ padding:18px 0 10px 0; overflow:hidden}
.az_sz .lf{ padding-top:10px; overflow:hidden}
.az_sz .rf{ float:left; width:490px; padding:0 0 0 45px;}
.bt_wz{ font-size:22px; color:#3d89d1; line-height:26px; padding:35px 0 20px 0;}
.az_sz ul{ overflow:hidden}
.az_sz ul li{ float:left; width:105px; line-height:16px; text-align:center; padding-top:11px; margin:0 8px 4px 8px; color:#666; overflow:hidden}
.az_sz ul li img{ margin-bottom:5px;}
.xmsz_wl{text-align:center; overflow:hidden}
.xmsz_wl li{ float:left; text-align:center; width:400px; color:#666; line-height:45px; overflow: hidden;}
.xmsz_wl li img{ display: block; margin: 0 auto;}

/*-------------------------------------------------------------------------猎头服务-----------------------------------------------------------------------------*/
.ltfwa{ background:#f3f5f6; padding:30px 45px 25px 52px; overflow:hidden}
.ltfwa .lf{ width:485px; padding-top:30px; overflow:hidden}
.ltfwa .lf .bt{ font-size:18px; color:#3d89d1; line-height:50px; overflow:hidden}
.ltfwa .lf .nr{ line-height:26px; color:#666; overflow:hidden}
.fw_lcb{ overflow:hidden}
.fw_lcb img{ display:block; margin:0 auto; overflow:hidden}
.gwtd{ overflow:hidden}
.gwtd li{ margin-bottom:25px; overflow:hidden}
.gwtd li .lf{ width:94px; height:94px; -moz-border-radius:50%; border-radius:50%; overflow:hidden;background: #eee;}
.gwtd li .lf img{ width:100%; height:auto; overflow:hidden}
.gwtd li .rf{ width:780px; overflow:hidden}
.gwtd li .rf .bt{ font-size:16px; color:#3d89d1; line-height:38px; padding-top:4px; overflow:hidden}
.gwtd li .rf .nr{ color:#666; line-height:20px; overflow:hidden}
.fwal{ width:910px; overflow:hidden}
.fwal ul{ position:relative; zoom:1; margin-right:-36px;}
.fwal ul li{ float:left; width:437px; margin:0 36px 24px 0; overflow:hidden}
.fwal ul li .lf{ width:164px; height:194px; border:1px solid #e7e7e9; overflow:hidden}
.fwal ul li img{ width:164px; height:auto; overflow:hidden}
.fwal ul li .rf{ float:left; padding-left:32px; overflow:hidden}
.fwal ul li .bt{ font-size:16px; font-weight:700; padding:6px 0 0 0; line-height:30px;}
.fwal ul li .nr{ padding:5px 0;}
.fwal ul li .nr p{ line-height:20px; padding:3px 0; overflow:hidden}

/*---------------------------------------------------------------------------技术研发---------------------------------------------------------------------------*/
.ltfwab{ background:#f3f5f6; padding:30px 30px 25px 42px; overflow:hidden}
.jsyf{ overflow:hidden }
.jsyf .bt{ font-size:18px; color:#3d89d1; padding:12px 0 19px 0; overflow:hidden}
.jsyf .bt span{ font-size:20px; overflow:hidden}
.jsyf .nr{ color:#666; line-height:26px; overflow:hidden}
.ywks .bt{font-size:18px; color:#3d89d1; padding:30px 0 19px 0; overflow:hidden}
.ywks .nr{ background:url(../images/jsyf.png) no-repeat top right; overflow:hidden}
.ywks .sc{ overflow:hidden}
.ywks .sc .lf{ float:left; width:95px; color:#666; line-height:76px; overflow:hidden}
.ywks .sc .rf{ float:left; width:720px; overflow:hidden }
.ywks .sc ul{ overflow:hidden}
.ywks .sc ul li{ float:left; width:98px; margin:0 0 5px 0; overflow:hidden}
.ywks .sc ul li img{ width:76px; height:76px; margin:0 auto; display:block; overflow:hidden}
.ywks .sc ul li .wz{ line-height:18px; margin:7px 0; text-align:center; color:#666; overflow:hidden}
.gljz{ width:910px; background:url(../images/gljz.png) no-repeat center top; margin-top:10px; overflow:hidden}
.gljz ul{ padding-left:45px; overflow:hidden}
.gljz ul li{ overflow:hidden}
.gljz ul li .ysnr{ width:220px; overflow:hidden}
.gljz ul li .ysnr .bt{ font-size:18px; font-weight:700; color:#666; padding:5px 0 13px 0; overflow:hidden}
.gljz ul li .ysnr .nr{ color:#999; line-height:20px; overflow:hidden}
.gljz .pd_gl{ padding-bottom:43px;}
.pad_gls{ padding-top:30px;}
.js_xm{ overflow:hidden}
.js_xm li{ color:#666; margin:15px 0 15px 0; overflow:hidden}
.js_xm li .lf{ width:384px; height:237px; padding-right:25px; overflow:hidden}
.js_xm li .lf img{ width:384px; height:237px; overflow:hidden}
.js_xm li .rf{ float:left; width:470px; overflow:hidden}
.js_xm li .rf .shang img{ width:256px; height:auto; overflow:hidden}
.js_xm li .rf .bt{ font-size:16px; line-height:35px; overflow:hidden}


/*---------------------------------------------------------------------------技术外包---------------------------------------------------------------------------*/
.yddxm{ overflow:hidden}
.yddxm .lf{ width:470px; padding:0 30px; overflow:hidden}
.yddxm .lf img{ display:block; margin:0 auto; max-width:468px; height:auto; overflow:hidden}
.yddxm .rf .bt{ color:#3d89d1; font-size:22px; line-height:26px; padding:25px 0 15px 0; overflow:hidden}
.yddxm .rf{ padding-top:50px; width:380px; overflow:hidden}
.yddxm .nr{ color:#666; overflow:hidden}

.ja_xm{ overflow:hidden}
.ja_xm .rf{ width:456px; padding-left:35px; overflow:hidden}
.ja_xm .rf img{ display:block; margin:0 auto; max-width:456px; height:auto; overflow:hidden}
.ja_xm .lf .bt{ color:#3d89d1; font-size:22px; line-height:26px; padding:25px 0 15px 0; overflow:hidden}
.ja_xm .lf{ padding-top:50px; width:380px; padding-left:38px; overflow:hidden}
.ja_xm .nr{ color:#666; overflow:hidden}


/*---------------------------------------------------------------------------模式介绍---------------------------------------------------------------------------*/
.fwms{ overflow:hidden}
.fwms .msys{ overflow:hidden}
.fwms .msys .lf{ width:155px; font-size:18px; color:#3d89d1; text-align:center; overflow:hidden}
.fwms .msys .lf img{ display:block; margin:0 auto 24px auto; overflow:hidden}
.fwms .msys .rf{ width:755px; background:url(../images/jh.png) no-repeat center 28px; overflow:hidden}
.fwms .msys .rf ul{ position:relative; zoom:1; margin-right:-16px; padding-top:9px;}
.fwms .msys .rf ul li{ float:left; width:128px; margin:0 12px 23px 12px; overflow:hidden}
.fwms .msys .rf ul li .bt{ color:#666; padding:10px 0 3px 0; text-align:center;}
.fwms .msys .rf ul li .nr{ font-size:12px; color:#999; line-height:18px; overflow:hidden}
.fwms .msys .rf ul li img{ display:block; margin:0 auto; overflow:hidden}

/*---------------------------------------------------------------------------关于我们---------------------------------------------------------------------------*/
.jsyf .lfkd{ width:800px; overflow:hidden}
.gssl{ font-size:14px; width:839px; margin:0 auto; line-height:26px; color:#666; overflow:hidden}
.zxrz{ margin:10px 0 20px 0; overflow:hidden}
.zxrz li{ float:left; width:274px; text-align:center; color:#999; padding-bottom:39px; overflow:hidden}
.zxrz li img{ display:block; width:240px; margin:0 auto; height:88px; border:1px solid #eff1f2; margin-bottom:12px;}


/*---------------------------------------------------------------------------关于我们-场地介绍---------------------------------------------------------------------------*/
.cdjs{ width:810px; padding-left:40px; overflow:hidden}
.cdjs .bt{ font-size:18px; color:#3d89d1; margin-top:30px; overflow:hidden}
.cdjs .jj_cd{ font-size:14px; color:#666; line-height:26px; padding:13px 0; overflow:hidden}
.cdjs ul{ position:relative; zoom:1; margin-right:-50px;}
.cdjs ul li{ float:left; width:245px; height:197px; margin-right:30px; overflow:hidden ;margin-top: 20px;}
.cdjs ul li img{ width:245px; height:197px; overflow:hidden ;}


/*---------------------------------------------------------------------------在线测试a---------------------------------------------------------------------------*/
.zxcs{ width:1190px; margin:44px auto 50px auto; padding-bottom:68px; background:#fff; border:1px solid #e5e5e7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; Box-shadow:#f0f0f0 2px 0px 6px; -moz-Box-shadow:#f0f0f0 2px 0px 6px;-webkit-Box-shadow:#f0f0f0 2px 0px 6px; overflow:hidden }
.zxcs .bt{ height:70px; padding:0 35px 0 30px; border-bottom:1px solid #e6eaec; overflow:hidden}
.zxcs .bt .lf{ color:#3d89d1; line-height:70px; font-size:20px; overflow:hidden}
.zxcs .bt .rf{ line-height:30px; color:#999; padding-top:30px; font-size:12px; overflow:hidden}
.zxcs .bt .rf a{ color:#999; font-size:12px; overflow:hidden}
.zxcs .bt .rf a:hvoer{ color:#3d89d1; overflow:hidden}
.jdb{ padding:55px 0 0 170px; overflow:hidden}
.cs_bg{padding:0 195px 0 185px; overflow:hidden}
.cs_bg .lf{ width:595px; padding-top:40px; overflow:hidden}
.cs_bg .rf{ padding-top:42px; overflow:hidden}
.cp_bg{ width:390px; margin-bottom:20px; overflow:hidden}
.cp_bg .bga{ float:left; line-height:43px; font-size:16px; overflow:hidden}
.cp_bg .bgb{ float:right; width:271px; color:#666; height:41px; border:1px solid #acc8e3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 14px; overflow:hidden}
.cp_bg .bgb input{ border:none; color:#666; line-height:41px; height:41px; border:noen; width:271px;}
.an{ width:300px; height:42px; line-height:42px; text-align:center; float:right; overflow:hidden}
.an a{ width:300px; height:42px; color:#fff; font-size:18px; display:block; background:#669acc; overflow:hidden}
.cp_bz{ color:#999; padding:14px 0 0 10px; overflow:hidden}
 /*--------------在线测评-----------------*/
.cpnr{ width:875px; margin:0 auto; padding:30px 0 0 0; overflow:hidden}
.cpnr .dbt{ font-weight:700; margin-top:15px; overflow:hidden}
.cpnr .xbt{ padding:7px 0 5px; overflow:hidden}
.tmnr{ background:#f0f4f7; padding:36px 50px 36px 150px; line-height:18px; font-size:12px; overflow:hidden}
.xxab{ width:100%; padding:10px 0; overflow:hidden}
.xxab .xx_nr{ width:40%; font-size:12px;  float:left; overflow:hidden}
.xxab input{ font-size:12px; overflow:hidden}
.dban{ width:384px;  margin:0 auto; padding-top:50px; overflow:hidden}
.dban .lf,.dban .rf{ float:left; width:157px; height:43px; margin:0 16px; overflow:hidden}
.dban .lf a{ width:157px; height:43px; display:block; line-height:43px; font-size:18px; text-align:center; color:#fff; background:#669acc; overflow:hidden}
.dban .rf a{ width:157px; height:43px; display:block; line-height:43px; font-size:18px; text-align:center; color:#999; background:#f0f4f7; overflow:hidden}
.dban .lf a:hover,.dban .rf a:hover{ background:#5990c5; color:#fff; overflow:hidden}
.cpjg{ padding:67px 0 38px 330px; overflow:hidden}
.cpjg .lf{ width:270px; overflow:hidden}
.cpjg .rf{ width:200px; float:left; padding-top:27px; overflow:hidden}
.cpjg .rf .btnr{ text-align:right; font-size:18px; color:#3d89d1; overflow:hidden}
.cpjg .rf .cj{ font-size:32px; color:#ff7b20; text-align:center; background:url(../images/bj_cj.png) no-repeat center bottom; padding:6px 0 33px 0; line-height:64px; overflow:hidden}
.cpjg .rf .anniu{ padding-top:30px; overflow:hidden}
.cpjg .rf .anniu a{ width:200px; height:42px; text-align:center; display:block; line-height:42px; background:#669acc; color:#fff; font-size:16px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden}
.abc:hover{color: #fff}
.abc{  width: 200px;  height: 75px; display: block; color: #fff; font-size: 18px; overflow:hidden}
.textl{text-align: left};
 
.sy_xytj{ width:910px; padding-bottom: 30px; overflow:hidden}
.sy_xytj ul{ position:relative; zoom:1; margin-right:-50px;}
.sy_xytj ul li{ float:left; width:220px; height:310px; border:1px solid #e4e5e6; margin-right:20px; margin-bottom: 40px; overflow:hidden}
.fpystj{ width:100%; position:relative; z-index:99999; bottom:160px;}
.fpystj .li_pf{ background:url(../images/libj.png) repeat; padding:10px 15px 15px 15px; height:130px; color:#fff; font-size:12px; line-height:16px; overflow:hidden}
.fpystj .li_pf .bt{ font-size:14px; line-height:16px; padding:4px 0 6px ;}